Model-Driven Design of Context-Aware Applications
نویسندگان
چکیده
In many cases, in order to be effective, software applications need to allow sensitivity to context changes. This implies however additional complexity associated with the need for applications’ adaptability (being capable of capturing context, interpreting it and reacting on it). Hence, we envision 3 ‘musts’ that, in combination, are especially relevant to the design of context-aware applications. Firstly, at the business modeling level, it is considered crucial that the different possible context states can be properly captured and modeled, states that correspond to certain desirable behaviors. Secondly, it must be known what are the dependencies between the two, namely between states and behaviors. And finally, what is valid for application design in general, business needs are to be aligned to application solutions. In this work, we address the mentioned challenges, by approaching the notion of context and extending from this perspective a previously proposed business-software alignment approach. We illustrate our achieved results by means of a small example. It is expected that this research contribution will be useful as an additional result concerning the alignment between business modeling and software design.
منابع مشابه
Models in the Design of Context-Aware Well-Being Applications
Context-aware systems that make use of sensor information to reason about their context have been proposed in many domains. However, it is still hard to design effective context-aware applications, due to the absence of suitable domain theories that consider dynamic context and associated user requirements as a precursor of system development. In this paper, we discuss a theory for the well-bei...
متن کاملImproving Context-aware Applications for the Well-being Domain - Model-driven Design Guided by Medical Knowledge
Computing applications for among others well-being and health become increasingly advanced as a result of their sensor-based awareness of the context in which they are used. Context-aware applications have the potential of providing enriched services to their users, i.e. services that are appropriate for the context at hand. A challenge for the design of context-aware applications is to identif...
متن کاملBuilding Context-Awareness Models for Mobile Applications
The design process followed to produce traditional applications needs to be enhanced to cope with new context-aware ubiquitous application requirements. With the popularity of ubiquitous computing, context-aware applications become clearly necessary. This new kind of applications allows mobile users to universally access services in respect to any context including his computing environment. Ch...
متن کاملA first-order logic model for context-awareness in distributed sensor-driven systems
Although a lot of work has been done in ubiquitous computing and specifically context-aware applications, this has been largely ad hoc and uncoordinated. A generic model for context-aware application development is hence necessary. This paper discusses why context-aware applications, and in particular Sentient applications, behave in a different manner than traditional event-based applications....
متن کاملContext-aware systems: concept, functions and applications in digital libraries
Background and Aim Among the places that context-aware systems and services would be very useful, are libraries. The purpose of this study is to achieve a coherent definition of context aware systems and applications, especially in digital libraries. Method: This was a review article that was conducted by using Library method by searching articles and e-books on websites and databases. Results:...
متن کاملContext-aware Modeling for Spatio-temporal Data Transmitted from a Wireless Body Sensor Network
Context-aware systems must be interoperable and work across different platforms at any time and in any place. Context data collected from wireless body area networks (WBAN) may be heterogeneous and imperfect, which makes their design and implementation difficult. In this research, we introduce a model which takes the dynamic nature of a context-aware system into consideration. This model is con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007